package com.spring.doctor.dto;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

import com.spring.base.BaseBean;
import com.spring.trade.dto.TradeDoctorServiceDto;

public class DocDoctorInfoDto extends BaseBean implements Serializable {

	private static final long serialVersionUID = 6347465663471197881L;
	private Long id;
	private String mobile;
	private String name;
	private int sex;
	private String password;
	private String intro;
	private Long deptId;
	private String deptName;
	private Long hospitalId;
	private String hospitalName;
	private String headPath;
	private String pidPath;
	private int type;
	private Integer doctorType; // 名医风采
	private String careers;
	private Integer status;
	private String territory;
	private String createTime;
	private Integer autyType;
	private Integer cityId;
	private Integer provinceId;
	private Integer regionId;
	private Long collectId;
	private Long patientId; // 患者id,患者登录后,通过这个id查询医生信息,判断是否登录
	private Integer clinicalReception; // 粉丝量
	private Integer consult; // 咨询量
	private String mark; // 备注
	private Integer sort; // 排序
	// 医生会诊问题屏蔽状态(0:未屏蔽,1屏蔽)
	private Integer shieldingStatus;

	private String address;

	private String deptTel;

	private String hospitalNameTemp; // 手动输入的医院名称
	
	private Integer cardinalNumber; // 刷量基数
	private String inviteCode;
	private Long docId;

	private List<TradeDoctorServiceDto> serviceDtoList;// 医生服务

	private Integer addPatientNumber; // 添加患者数量
	private Integer patientRecordNumber; // 免费提问数量
	private Integer chatConsultingNumber; // 图文咨询数量
	private Integer orderNumber;// 订单数
	
	
    //交易额
    private BigDecimal orderMoney;

	private String operMark;// 运营备注

	private String statusStr;

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public DocDoctorInfoDto() {
	}

	public Integer getClinicalReception() {
		return clinicalReception;
	}

	public void setClinicalReception(Integer clinicalReception) {
		this.clinicalReception = clinicalReception;
	}

	public Integer getConsult() {
		return consult;
	}

	public void setConsult(Integer consult) {
		this.consult = consult;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getMobile() {
		return mobile == null ? null : mobile.trim().replace("\n", " ");
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getName() {
		return name == null ? null : name.trim().replace("\n", " ");
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getSex() {
		return sex;
	}

	public void setSex(int sex) {
		this.sex = sex;
	}

	public String getIntro() {
		return intro;
	}

	public void setIntro(String intro) {
		this.intro = intro;
	}

	public Long getDeptId() {
		return deptId;
	}

	public void setDeptId(Long deptId) {
		this.deptId = deptId;
	}

	public String getDeptName() {
		return deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	public Long getHospitalId() {
		return hospitalId;
	}

	public void setHospitalId(Long hospitalId) {
		this.hospitalId = hospitalId;
	}

	public String getHospitalName() {
		return hospitalName == null ? null : hospitalName.trim().replace("\n", " ");
	}

	public void setHospitalName(String hospitalName) {
		this.hospitalName = hospitalName;
	}

	public String getHeadPath() {
		return headPath;
	}

	public void setHeadPath(String headPath) {
		this.headPath = headPath;
	}

	public String getPidPath() {
		return pidPath;
	}

	public void setPidPath(String pidPath) {
		this.pidPath = pidPath;
	}

	public int getType() {
		return type;
	}

	public void setType(int type) {
		this.type = type;
	}

	public String getCareers() {
		return careers == null ? "" : careers;
	}

	public void setCareers(String careers) {
		this.careers = careers;
	}

	public String getTerritory() {
		return territory;
	}

	public void setTerritory(String territory) {
		this.territory = territory;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public Integer getDoctorType() {
		return doctorType;
	}

	public void setDoctorType(Integer doctorType) {
		this.doctorType = doctorType;
	}

	public Integer getAutyType() {
		return autyType;
	}

	public void setAutyType(Integer autyType) {
		this.autyType = autyType;
	}

	public Integer getCityId() {
		return cityId;
	}

	public void setCityId(Integer cityId) {
		this.cityId = cityId;
	}

	public Integer getProvinceId() {
		return provinceId;
	}

	public void setProvinceId(Integer provinceId) {
		this.provinceId = provinceId;
	}

	public Integer getRegionId() {
		return regionId;
	}

	public void setRegionId(Integer regionId) {
		this.regionId = regionId;
	}

	public Long getCollectId() {
		return collectId;
	}

	public void setCollectId(Long collectId) {
		this.collectId = collectId;
	}

	public Long getPatientId() {
		return patientId;
	}

	public void setPatientId(Long patientId) {
		this.patientId = patientId;
	}

	public String getMark() {
		return mark;
	}

	public void setMark(String mark) {
		this.mark = mark;
	}

	public Integer getSort() {
		return sort;
	}

	public void setSort(Integer sort) {
		this.sort = sort;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getDeptTel() {
		return deptTel;
	}

	public void setDeptTel(String deptTel) {
		this.deptTel = deptTel;
	}

	public Integer getCardinalNumber() {
		return cardinalNumber;
	}

	public void setCardinalNumber(Integer cardinalNumber) {
		this.cardinalNumber = cardinalNumber;
	}

	public String getInviteCode() {
		return inviteCode;
	}

	public void setInviteCode(String inviteCode) {
		this.inviteCode = inviteCode;
	}

	public Integer getShieldingStatus() {
		return shieldingStatus;
	}

	public void setShieldingStatus(Integer shieldingStatus) {
		this.shieldingStatus = shieldingStatus;
	}

	public Long getDocId() {
		return docId;
	}

	public void setDocId(Long docId) {
		this.docId = docId;
	}

	public List<TradeDoctorServiceDto> getServiceDtoList() {
		return serviceDtoList;
	}

	public void setServiceDtoList(List<TradeDoctorServiceDto> serviceDtoList) {
		this.serviceDtoList = serviceDtoList;
	}

	public Integer getAddPatientNumber() {
		return addPatientNumber;
	}

	public void setAddPatientNumber(Integer addPatientNumber) {
		this.addPatientNumber = addPatientNumber;
	}

	public Integer getPatientRecordNumber() {
		return patientRecordNumber;
	}

	public void setPatientRecordNumber(Integer patientRecordNumber) {
		this.patientRecordNumber = patientRecordNumber;
	}

	public Integer getChatConsultingNumber() {
		return chatConsultingNumber;
	}

	public void setChatConsultingNumber(Integer chatConsultingNumber) {
		this.chatConsultingNumber = chatConsultingNumber;
	}

	public Integer getOrderNumber() {
		return orderNumber;
	}

	public void setOrderNumber(Integer orderNumber) {
		this.orderNumber = orderNumber;
	}

	public String getHospitalNameTemp() {
		return hospitalNameTemp == null ? null : hospitalNameTemp.trim().replace("\n", " ");
	}

	public void setHospitalNameTemp(String hospitalNameTemp) {
		this.hospitalNameTemp = hospitalNameTemp;
	}

	public String getOperMark() {
		return operMark;
	}

	public void setOperMark(String operMark) {
		this.operMark = operMark;
	}

	public String getStatusStr() {
		return statusStr;
	}

	public void setStatusStr(String statusStr) {
		this.statusStr = statusStr;
	}

	public BigDecimal getOrderMoney() {
		return orderMoney;
	}

	public void setOrderMoney(BigDecimal orderMoney) {
		this.orderMoney = orderMoney;
	}
	
	

}
